package com.umpay.dict;

/**
 * @ClassName: XmlData  
 * @Description: TODO(这里用一句话描述这个类的作用)  
 * @author zhangtao  
 * @date Jan 25, 2018
 */
public class XmlData
{
	
    
    public static final String ACTORID1 = "actorId1";
    
    public static final String ACTORTYPE1 = "actorType1";
    
    public static final String ACTORID2 = "actorId2";
    
    public static final String ACTORTYPE2 = "actorType2";
    
	 public static final String RCVACCTYPE = "rcvAccType";
	
	 public static final String SIGN = "sign";// 商户加密密文
	 public static final String SIGNTYPE = "signType";// 商户加密类型
	 public static final String PLAIN = "plain";// 商户明文串
	 public static final String TRADENO = "tradeNo"; //平台订单号
	 /** U付参与者ID */
	 public static final String ACTORID = "actorId";
	    
	 /** U付参与者类型 */
	 public static final String ACTORTYPE = "actorType";
	    
	 /** U付所属中心 */
	 public static final String BRC = "brc";
	 
	    
     /** 业务网关参数:银行卡类型 */
     public static final String ACCTYPE = "accType";
     
     public static final String RETCODE = "retCode"; // 返回码
     public static final String PAYGATERETCODE = "payGateRetCode"; // 返回码
     public static final String RETMSG = "retMsg";
     public static final String PAYGATERETMSG = "payGateRetMsg";
     public static final String ACCOUNTSTATE = "accountState"; // 账户状态
     public static final String FUNCODE = "funCode";// 功能砄1�7
     public static final String REQDATE = "reqDate";// 请求日期
     
     public static final String REQTIME = "reqTime";// 请求时间
     
     public static final String USERID = "userId";// 用户编号
     /**
      * 所有帐户list，用于调用账户3640接口时返回的子账户数据
      */
     public static final String TRANSDETAIL = "transDetail";
     
     public static final String TRANSCODE = "transCode";
     
     public static final String BALANCE = "balance";
     public static final String DIRECT = "direct";// 账户余额方向 D:借（或者资产类账户） C：贷（或者负债类账户）
     public static final String AVLBAL = "avlBal";// 账户可用余额
     public static final String ASSBAL = "assBal";// 担保金额
     public static final String ACCSTATE = "accState";// 账户状态
     
     public static final String GBK = "GBK";
     
     public static final String UTF8 = "UTF-8";
     public static final String READTOSEC_TIMEOUT = "readTOSec.timeout";// 请求超时时间
     
     public static final String MERID = "merId";// 商户编号
     
     public static final String SUBMERID = "subMerId";// 商户编号
     
     
     
     public static final String VERIFYCODE = "verifyCode";
     /** 验证码有效期 N 单位：秒，如果为空用系统默认值 */
     public static final String VALIDTIME = "validTime";
     
     /** 验证码下发频率 */
     public static final String SENDFREQTIME = "sendFreqTime";
     
     /** 短信下发功能码 */
     public static final String SMSFUNCODE = "smsFunCode";
     public static final String MAXSENDCOUNT = "maxSendCount";
     public static final String MAXERRORCOUNT = "maxErrorCount";
     public static final String RPID = "rpid";
     public static final String INSTID = "instId";// 机构编号
     public static final String TRACE = "trace";// 请求流水
     
     public static final String MOBILEID = "mobileId";
     public static final String ORDERDATE = "orderDate";// 订单日期
     public static final String MERNAME = "merName";// 商户名称

     public static final String AMOUNT = "amount";// 交易金额
     
     /** 请求数据集合 */
     public static final String REQDATA = "reqData";
     
     /** 支付协议编号 */
     public static final String PAYAGREEMENID = "payAgreemenId";
     
     /** 支付协议编号 */
     public static final String PAGREEMENTID = "pAgreementId";
     
     /** 发卡行ID */
     public static final String BINBANKID = "binBankId";
     /** 发卡行名称 */
     public static final String BINBANKNAME = "binBankName";
     /** 发卡行ID */
     public static final String BINBANKIDS = "binBankIds";
     
     /** 状态 */
     public static final String STATE = "state";
     
     /** 银行卡号 */
     public static final String BANKACCOUNT = "bankAccount";
     /** 银行卡信息 */
     public static final String BANKACCOUNTINFO = "bankAccountInfo";
     /** 商户用户编号 */
     public static final String MERCUSTID = "merCustId";
     /** 用户类型 */
     public static final String USERTYPE = "userType";
     /** 支付产品号 */
     public static final String PPRODUCTID = "pProductId";
     /**业务产品号*/
     public static final String BPRODUCTID = "bProductId";
     /** 用户名称 */
     public static final String USERNAME = "userName";
     /** 订单状态 */
     public static final String ORDERSTATE = "orderState";
     /**订单有效期*/
     public static final String ORDEREXPIRETIEM = "expireTime";
     /**绑卡订单*/
     public static final String BINDCARDORDER = "bandcardOrder";
     /**绑卡类型*/
     public static final String BINDTYPE = "bindType";
     /**验证码验证次数*/
     public static final String VERIFYTIMES = "verifyTimes";

     /**证件号码*/
     public static final String CERTID = "certId";
     /**币种*/
     public static final String CURCODE = "curCode";
     /**记账分录码*/
     public static final String TXNCODE = "txnCode";
     

     /**认证方式*/
     public static final String AUTHMODE = "authMode";
     /**账户名*/
     public static final String ACCOUNTNAME = "accountName";
     /**证件类型*/
     public static final String IDENTITYTYPE = "identityType";
     /**证件号*/
     public static final String IDENTITYCODE = "identityCode";
     /**信用卡安全码*/
     public static final String CVV2 = "cvv2";
     /**贷记卡有效期*/
     public static final String ENDDATE = "endDate";
     /**订单号*/
     public static final String ORDERID = "orderId";

     /**通道编号*/
     public static final String BANKID = "bankId";
     /**订单号*/
     /**支付流水*/
     public static final String PAYSEQ = "paySeq";
     /**账户要的支付金额*/
     public static final String AMT = "amt";
     /**账户要的支付金额*/
     public static final String BANKSEQ = "bankSeq";
     /**账户要的订单金额*/
     public static final String OAMT = "oAmt";
     /**币种*/
     public static final String AMTTYPE = "amtType";
     /**分账流水*/
     public static final String SPLITTRACE = "splitTrace";
     /**分账流水*/
     public static final String ORITRACE = "oriTrace";
     /**原消费账户交易流水*/
     public static final String ORIINSTITID = "oriInstitId";
     /**原消费机构流水号*/
     public static final String ORIORDERID = "oriOrderId";
     /**原消费订单日期*/
     public static final String ORIORDERDATE = "oriOrderDate";
     /**分账类型*/
     public static final String SPLITTYPE = "splitType";
     /**分账类别*/
     public static final String SPLITCATEGORY = "splitCategory";
     /**支付方式*/
     public static final String PAYTYPE = "payType";
     /**分账流水*/
     public static final String SPLITDATA = "splitData";//分账数据
     
     /**通知类型*/
     public static final String NOTIFYTYPE = "notifyType";//通知类型
     /**支付状态*/
     public static final String PAYSTATE = "payState";//支付状态
     /**对账日期*/
     public static final String STLDATE = "stlDate";
     /**业务线通知数据*/
     public static final String NOTIFYDATA = "notifyData";//业务线通知数据
     /**服务名称*/
     public static final String SERVICE = "service";//服务名称
     /**前台通知地址*/
     public static final String RETURL = "retUrl";//前台通知地址
     /**版本号*/
     public static final String VERSION = "version";//版本号
     /**商户订单日期*/
     public static final String MERDATE = "merDate";//商户订单日期
     /**商户对账日期*/
     public static final String MERCHECKDATE = "merCheckDate";//商户对账日期

     /**网银消费确认：订单锁*/
     public static final String CONDORDERLOCK = "condOrderLock";//订单锁
     /**网银消费确认：对账日期*/
     public static final String BANKCHECKDATE = "bankCheckDate";//对账日期

     /** 内部通信3des加解密key配置文件参数名**/
 	 public static final String APP_3DES_KEY = "app.3des.key";
 	 /** 数据库3des加解密key配置文件参数名**/
 	 public static final String DB_3DES_KEY = "db.3des.key";
 	 /** 证件类型**/
 	 public static final String CERTTYPE = "certType";
 	 /** 法人姓名**/
 	 public static final String LAWYERNAME = "lawyerName";
 	 /** 法人证件类型**/
 	 public static final String LAWYERIDTYPE = "lawyerIdType";
 	 /** 法人证件号**/
 	 public static final String LAWYERIDNUM = "lawyerIdNum";
 	/** 交易表状态**/
 	 public static final String TRANSTATE = "tranState";
 	/** 账户记账日期**/
 	 public static final String ACCCHECKDATE = "accCheckDate";
 	/** 账户记账日期：账户返回字段**/
 	 public static final String ACCDATE = "accDate";
 	 /** 账户流水**/
 	 public static final String ACCOUNTSEQ = "accountSeq";
 	/** 账户流水：账户返回字段**/
 	 public static final String ACCTRACE = "accTrace";
 	 /**卡号**/
 	 public static final String CARDID = "cardId";

 	/**交易日期**/
 	 public static final String PLATDATE = "platDate";
 	/**持卡人姓名**/
 	 public static final String CARDHOLDER = "cardHolder";
 	/**支付产品号**/
 	 public static final String PAYPRODUCTID = "payProductId";
 	/**卡类型**/
 	 public static final String CARDTYPE = "cardType";
 	/**卡类型**/
 	 public static final String BANKCARDTYPE = "bankCardType";
 	
 	 /**银行简码**/
 	 public static final String GATE_ID = "gate_id";
 	 /**银行简码**/
 	 public static final String GATEID = "gateId";
 	 /**持卡人姓名**/
 	 public static final String CARDHOLER = "cardHolder";
 	 /**认证类型**/
 	 public static final String AUTHTYPE = "authType";
 	 /**实名认证状态**/
 	 public static final String REALNAMESTATE = "realNameState";
 	 /**解冻标识**/
 	 public static final String FUNDS = "funds";
 	 /**原单instId**/
 	 public static final String ORIINSTID = "oriInstId";
 	/**后台通知标识**/
 	 public static final String BACKNOTIFYFLAG = "backNotifyFlag";
 	/**后台通知地址**/
 	 public static final String NOTIFYURL = "notifyUrl";
 	/**后台通知条件**/
 	 public static final String CONDBACKNOTIFY = "condBackNotify";
   	 /**卡号后四位**/
 	 public static final String LASTFOURCRADID= "lastFourCardId";
 	 /**账户姓名**/
 	 public static final String RECVUSERNAME = "recvUserName";
 	 /**银行账号**/
 	 public static final String RECVACCOUNT = "recvAccount";
 	 /**收款方账户属性**/
 	 public static final String RECVBANKACCPRO = "recvBankAccPro";
 	 /**收款方账户类型**/
 	 public static final String RECVACCOUNTTYPE = "recvAccountType";
 	 /**原单发起日期**/
 	 public static final String ORIREQDATE = "oriReqDate";
 	 /**余额详情**/
 	 public static final String BALANCEDETAIL = "balanceDetail";
 	 /**交易状态**/
 	 public static final String TRADESTATE = "tradeState";
 	 /**付款对账日期**/
 	 public static final String TRANSFERSETTLEDATE = "transferSettleDate";
 	 /**账户类型*/
	 public static final String PAYACCTYPE = "payAccType";
	 /**子订单交易流水号*/
	 public static final String SEPTRACE = "sepTrace";
	 /**子订单机构号*/
	 public static final String SEPINSTID = "sepInstId";
	 /**子订单记账分录码*/
	 public static final String SEPTXNCODE = "sepTxnCode";
	 /**子订单参与者*/
	 public static final String SEPACTORID = "sepActorId";
	 /**子订单参与者类型*/
	 public static final String SEPACTORTYPE = "sepActorType";
	 /**子订单参与者账户类型*/
	 public static final String SEPRCVACCTYPE = "sepRcvAccType";
	 /**子订单分账方支付金额*/
	 public static final String SEPAMT = "sepAmt";
 	 /**表名**/
 	 public static final String TABLENAME = "tableName";
 	 /**账户类型 	201:商户现金  	202:待清分    203:手续费账户  208:对公现金账户  208:对公现金账户   209:对私现金账户*/
 	 public static final String ACCTTYPE = "acctType";
 	/**账户余额**/
 	 public static final String BAL_SIGN = "bal_sign";
 	/**商户账户类型**/
 	 public static final String MERACCTYPE = "merAccType";
	 /**支付产品编号*/
	 public static final String PRODID = "prodId";
	 /**业务产品编号*/
	 public static final String BPRODID = "bProdId";
	 /**Memo*/
	 public static final String MEMO = "Memo";
	 /**分账会员号*/
	 public static final String SEPMERID = "sepMerId";
	 /**通知类型1：消费通知；2：退费通知；3：提现通知*/
	 public static final String BUSITYPE = "busiType";
	 /**退费记账分录码*/
	 public static final String REFUND_ACC_CMD_TXNCODE = "2540";
	 /**快捷消费下单请求paygate功能码*/
	 public static final String FUNDCODE = "fundCode";
	 /**摘要*/
	 public static final String PURPOSE = "purpose";
	 /**摘要*/
	 public static final String BANKBRHNAME = "bankBrhName";
	 /**收取手续费标识*/
	 public static final String COMAMTTYPE = "comAmtType";
	 /**手续费*/
	 public static final String FEE = "fee";
	 /**手续费类型*/
	 public static final String FEETYPE = "feeType";
	 /**手续费类型*/
	 public static final String CHECKFLAG = "checkFlag";
	 	 
	 public static final String ORIGINSTID = "origInstId";
	 public static final String ORIGTRACE = "origTrace";
	 public static final String ORIGORDERID = "origOrderId";
	 public static final String ORIGORDERDATE = "origOrderDate";
	 public static final String SERVTYPE = "servType";
	 public static final String ACCOUNTPRO = "accountPro";
	 public static final String PAYMENTLINK = "paymentLink"; //H5支付链接
	 public static final String NOTIFYPAYSTATE = "notifyPayState"; //通知商户支付状态
	 public static final String UPDATEORDERSTATE = "updateOrderState"; //更新订单表状态
	 public static final String UPDATETRANSSTATE = "updateTransState"; //更新交易表状态
	 public static final String USERIP = "userIp"; //用户ip
	 public static final String BANKMERID = "bankMerId"; //标商商户号
	 public static final String MERTRACE = "merTrace"; //商户交易流水
	 /**账户流水查询开始时间*/
	 public static final String STARTDATE = "startDate"; 
	 /**查询起始页*/
	 public static final String PAGENO = "pageNo"; 
	 /**账户流水查询返回的交易状态*/
	 public static final String TRANSTATUS = "tranStatus"; 
	 /**交易类型*/
	 public static final String TRANSTYPE = "transType";
	 /**账户流水查询返回总记录数*/
	 public static final String ADDNUM = "addNum";
	 /**账户流水查询返回总记录数(响应前端)*/
	 public static final String TOTALNUM = "totalNum";
	 public static final String  EXPIRETIME= "expireTime";
	 public static final String  FEEURL= "feeUrl";
	 public static final String  SERTYPE= "serType";
	 public static final String  PAGESIZE= "pageSize";
	 /**
	 * 交易类型
	 */
	public static final String  TXNTYPE = "txnType";
    /**
     * 业务类型
     */
    public static final String BUSIID = "busiId";
    /**
     * 产品号
     */
    public static final String PRODUCTID = "productId";
	public static final String SETTLEAMT = "settleAmt";
	public static final String USERFEE = "userFee";
	public static final String PUTMQFLAG= "putMqFlag";
	public static final String PERCENT = "percent";
	public static final String REMARK = "remark";
	public static final String  ORDERTYPE= "orderType";
	public static final String  ORDERCHANNEL = "orderChannel";
	public static final String  EXTEND = "extend";
	public static final String  INMEDIAID = "inMediaId";
	public static final String  INUSERTYPE = "inUserType";
	public static final String  INUSERNAME = "inUserName";
	public static final String  OUTMEDIAID = "outMediaId";
	public static final String  OUTUSERTYPE = "outUserType";
	public static final String  OUTUSERNAME = "outUserName";
	public static final String  GOODSID = "goodsId";
	public static final String  GOODSINF = "goodsInf";
	public static final String  ACCESSTYPE = "accessType";
	public static final String  ACCESSNAME = "accessName";
	public static final String  DEPBANKMERID = "depBankMerId";
	public static final String  FILETYPE = "fileType";//	文件格式
	public static final String  DATACONTENT = "dataContent";//	文件字节流
	public static final String  DESC = "desc";//	文件描述
	public static final String  SHOPNO = "shopNo";//	门店号
	public static final String  OPERATORID = "operatorId";//	操作员ID
	public static final String  DEVICETYPE = "deviceType";//	设备类型
	public static final String  PROXYID = "proxyId";//	集成商Id	
	public static final String  DEVICEINFO = "deviceInfo";//	设备号
	public static final String  BPID = "bpid";// 第三方平台BPID
	public static final String  OUTORDERID = "outOrderId";// 第三方平台订单号
	public static final String  PARTNERORDERID = "partnerOrderId";// 支付流水
	public static final String  ORDERINFO = "orderInfo";// 订单数据

	public static final String  LEGALNAME = "legalName";//法人姓名
	public static final String  IDENTITYID = "identityId";//法人证件号
	public static final String  CONTACTSNAME = "contactsName"; //联系人
	public static final String TRADEMEMBERPROPERTY = "tradeMemberProperty"; 
	public static final String  CONTACT = "contact"; //	联系人
	public static final String  CONTACTPHONE = "contactPhone"; //	联系电话
	public static final String  PHONE = "phone"; 
	public static final String  CONTACTADDR = "contactAddr"; 
	public static final String  MEDIAID = "mediaId"; 
	public static final String  BUSINESSNAME = "businessName"; 
	public static final String  ISMESSAGER = "isMessager"; 
	public static final String  MESSAGEPHONE = "messagePhone"; 
	public static final String  EMAIL = "email";
	public static final String  DEPBANKUSERID = "depBankUserId";
	public static final String  MERCHANTNO = "merchantNo"; //	商户代码
	public static final String  COMPANYPROPERTY = "companyProperty"; //	企业性质
	public static final String  CREADSCOPE = "creadScope"; //	经营范围
	public static final String  BUSINESLICENCE = "businesLicence"; //	营业执照
	public static final String  COMMERCIALADDR = "commercialAddr"; //	商户地址
	public static final String  CHINACODE = "chinaCode"; //	邮政编码
	public static final String  COMMERCIALURL = "commercialUrl"; //	商户主页URL
	public static final String  LEGALBUSINESSNAME = "legalBusinessName"; //	法人代表姓名
	public static final String  LEGALPAPERSTYPE = "legalPapersType"; //	法人代表证件类型
	public static final String  LEGALPAPERSCODE = "legalPapersCode"; //	法人代表身份证件代码
	public static final String  FAXCODE = "faxCode"; //	传真号码
	public static final String  EMAILADDR = "emailAddr	"; //邮箱地址 
	public static final String  BUSINESSIP = "businessIp"; //	商户交易平台IP地址      
	public static final String  COMMERCIALENDDAY = "commercialEndDay"; //	商户日切日期（YYYYMMDD）
	public static final String  INTERURL = "interUrl"; //	接口URL
	public static final String  CUSMANAGERCODE = "cusManagerCode"; //	客户经理代码
	public static final String  CUSMANAGERAREA = "cusManagerArea"; //	客户经理地区号
	public static final String  CUSMANAGERNAME = "cusManagerName"; //	客户经理姓名
	public static final String  ISMESSAGERSEVER = "isMessagerSever"; //	是否需要短信服务
	public static final String  TRADEMESSAGERPHONE = "tradeMessagerPhone"; //	交易平台短信通知手机号码
	public static final String  ISSTOPOUTMONEY = "isStopOutMoney"; //	出金暂停标志
	public static final String  ISSTOPINMONEY = "isStopInMoney"; //	入金暂停标志
	public static final String  ISMONEYMODIFYSTATE = "isMoneyModifyState"; //	资金变动短信开关
	public static final String  LINKWAY = "linkWay"; //	接入方式
	public static final String  SETTLEACCOUNTRATIO = "settleAccountRatio"; //	结算费商户占比
	public static final String  SETTLEMEMORATIO = "settleMemoRatio"; //	结算费交易会员占比
	public static final String  INOUTOUATHSIGN = "inOutOuathSign"; //	出入金账户授权标志
	public static final String  SUBACCOUNT = "subAccount"; //	子帐号
	public static final String  OUTCOMEACCOUNT = "outComeAccount"; //	出入金帐号
	public static final String  OUTCOMEACCOUNTNAME = "outComeAccountName"; //	出入金账户名
	public static final String  OUTCOMEACCOUNTBANK = "outComeAccountBank"; //	出入金开户行
	public static final String  OUTCOMEACCOUNTIDTYPE = "outComeAccountIDType"; //	出入金账户证件类型
	public static final String  OUTCOMEACCOUNTIDCODE = "outComeAccountIDCode"; //	出入金账户证件号码
	public static final String  ACCOUNTNO = "accountNo"; //
	public static final String  ACCOUNTTYPE = "accountType"; //
	public static final String  AVAILABLEBAL = "availableBal"; //余额
	public static final String  FUNDSHELD = "fundsHeld"; //冻结金额
	public static final String  OPERTYPE = "operType";//操作类型
	public static final String  LINKACCOUNTTYPE = "linkAccountType";//绑定账户类别  0出入金，1白名单1，2白名单2，3白名单3，
	public static final String  CREATETIME = "createTime";
	public static final String  ACCOUNTSIGN = "accountSign";//卡号/账号标识 0卡号1账号（华夏存管绑定、变更时必填）
	public static final String  STRIDEVALIDATE = "strideValidate";//跨行是否验证信息  0-否  1-是
	public static final String  P_AGREEMENT_ID = "p_agreement_id";//支付协议编号
	public static final String  BANK_ACCOUNT = "bank_account";//银行卡号/账号
	public static final String  BANK_ACCOUNT_NAME = "bank_account_name";//开户个人/单位名称
	public static final String  MOBILE_ID  = "mobile_id ";//银行端预留手机号
	public static final String  BANK_CARD_TYPE = "bank_card_type";//银行卡类型
	public static final String  ACCOUNT_PRO = "account_pro";//银行账户属性
	public static final String  BANK_BRANCH_NAME = "bank_branch_name";//企业开户行支行全称
	public static final String  CARD_STATE = "card_state";//卡状态

	/**
	 * 商户信息缓存KEY
	 */
	public static final String CACHE_MERCHANT_INF = "merchant";
	/**
	 * 商户存管信息缓存KEY
	 */
	public static final String CACHE_MERCHANT_DEPOSIT = "merchantDeposit";

}
